package com.bw.gmall.realtime.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.sql.Timestamp;

/**
 * ODS层用户行为实体类，对应文档中淘宝平台用户行为日志数据（浏览、收藏、加购、购买等）
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class OdsUserBehavior {
    private String userId;          // 用户ID
    private String behaviorType;    // 行为类型：browse(浏览)/collect(收藏)/addCart(加购)/purchase(购买)
    private String categoryId;      // 商品类目ID
    private String brandId;         // 品牌ID
    private String price;           // 商品价格
    private String searchKeyword;   // 搜索词
    private String deviceType;      // 设备类型：ios/android/pc
    private String deviceVersion;   // 设备系统版本
    private Timestamp behaviorTime; // 行为时间
    private String dt;              // 分区日期（yyyyMMdd）
}